package com.squirrel.common.controller;

import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;

@Deprecated
@RestController
@RequestMapping("/api/ws")
@Api(tags = "WebSocket控制器")
public class WebSocketController {


    /**
     * 群发消息内容
     *
     * @param message
     * @return
     */
//    @PostMapping("/sendAll")
//    @ApiOperation("群发")
//    public String sendAllMessage(@RequestParam(required = true) String message) {
//        try {
//            WebSocketServer.BroadCastInfo(message);
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//        return "ok";
//    }
//
//    /**
//     * 指定会话ID发消息
//     *
//     * @param message 消息内容
//     * @param id      连接会话ID
//     * @return
//     */
//    @RequestMapping(value = "/sendOne", method = RequestMethod.GET)
//    public String sendOneMessage(@RequestParam(required = true) String message, @RequestParam(required = true) String id) {
//        try {
//            WebSocketServer.SendMessage(message, id);
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//        return "ok";
//    }
//
//
//    @PostMapping("/send")
//    @ApiOperation("发送弹幕")
//    public String send(SendParam sendParam) {
//        try {
//            WebSocketServer.BroadCastInfo(message);
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//        return "ok";
//    }
}